package lab02.test32;

import java.util.*;

public class Test32 {
    public static void main(String[] args) {
        //Map
        /*key value
        *1002 李艾
        * 1003 万斯
        * 1004 大校
        *
        * */
       /* Map<Long,String> map = new HashMap<>();
        map.put(1002L,"张三");//要加上L程序才知道是long类型，否则会出错
        map.put(1003L,"李四");
        map.put(1004L,"王五");*/
       Map<String,String>person = new HashMap<>();
       person.put("id","1");
       person.put("name","张三");
       person.put("gender","男");
       person.put("age","25");
       person.put("love","爱学java");

       for (Map.Entry<String,String>entry:person.entrySet()){
           System.out.println(entry.getKey()+" "+entry.getValue());
       }
       System.out.println("集合大小："+person.size());

        System.out.println("被删除的键："+person.get("age"));
        person.remove("age");

        System.out.println("集合的大小："+person.size());

        //如何遍历Map
       /* for (Map.Entry<Long,String>entry:map.entrySet()){
            System.out.println(entry.getKey()+":"+entry.getValue());
        }*/
      /* Set<Integer> set = new HashSet<Integer>();
       set.add(10);
       set.add(20);
       set.add(10);
        // set方法与set 保证每个元素都是唯一的，若出现相同的元素，遍历的时候，相同只会打印一次
       //set的遍历
        for (Integer n : set){
            System.out.println(n);
        }*/


    }
}
